# 创建子进程方式
from multiprocessing import Process
import os
import time
def sub_process ():
    print(f'当前进程Id：{os.getpid()}, 父进程id：{os.getppid()}')


if __name__ == '__main__':
    print('父进程开始')
    for i in range(10):
        p1 = Process( target=sub_process)
        p1.start()
        print(p1.name, '==子进程名称',end=' ')
        print(p1.pid,'---子进程id') # 输出子进程id
        print(p1.is_alive()) #查看当前进程是否执行完毕，如果没有则返回True 否则返回False
        p1.join() # 等待子进程执行完毕，可以添加参数，表示等待多少秒
        print(p1.is_alive())
        time.sleep(1) # 暂停几分钟
    print('父进程结束')